html		 { height:100%; }
body         { height:90%; background:#FFFFFF url('baggrund.gif') no-repeat fixed right middle; font-family: Verdana, Arial, Helvetica; 
               font-size: 8pt; margin-bottom: 3; margin-top: 10 }
p, td        { font-size: 8pt; font-family: Verdana, Arial, Helvetica; margin-bottom: 3 }
a            { font-size: 8pt; color: #000080; text-decoration: none }
a:hover      { font-size: 8pt; color: #000080; text-decoration: underline }
h2           { font-family: Verdana, Arial, Helvetica; font-size: 16pt; margin-top: 0; margin-bottom: 0 }
h3           { font-size: 12pt; font-family: Arial, Helvetica; margin-top: 0; margin-bottom: 0; font-weight: bold }
h4           { font-size: 10pt; font-family: Verdana, Arial, Helvetica; margin-top: 0; margin-bottom: 0; font-weight: bold }
h5           { font-size: 10pt; font-family: Verdana, Arial, Helvetica; font-weight: bold }
.forside     { font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 10pt; font-weight: bold; 
               margin-top: 2; background-color: #FEDEE3 }  
.felt        { font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 10pt; font-weight: bold; 
               margin-top: 2; background-color: #FEDEE3 }             
.felt2       { font-family: Verdana, Arial, Helvetica; color: #FFFFFF; background-color: #808080; font-size: 
               10pt; font-weight: bold }
.bjaelke     { background-color: #FB8397; font-size: 10pt; font-weight: bold }
.tilfoej     { background-color: #FB8397; font-size: 8pt }
.linje1      { background-color: #EEEEEE }
.linje2      { background-color: #F4F4F4 }
.dagsdato    { background-color: #FBFBFB }
.fridag      { background-color: #A0A0A0 }
.valgbgr     { background-color: #D4D0C8 }
.hit         { font-family: Verdana, Arial, Helvetica; font-variant: small-caps; font-style: normal;
	            font-weight: bold; font-size: 10pt; color: black; background-color: #FFFF00	}
li           { margin-top: 4; margin-bottom: 4 }
hr           { border-style: solid none none none; border-color: #404040; height: 0px; margin-top: 6px; margin-bottom: 6px }
@media print { .noprint { visibility: hidden; position: absolute; top: 0px; left: 0px }
               .overskrift { height: 30px } }

h2.csi-frame-page-header {
    border-bottom: 1px solid #404040; /* hr */
    line-height: 22px;
    margin: 0 0 6px;
    padding: 4px 0 8px;
}

.csi-frame-page-header .toolbar {
    float: right;
}

table.csi-table {
    font-size: 8pt; /* td font-size */
    border-collapse: collapse;
    width: 100%;
}

table.csi-table, table.csi-table th, table.csi-table td {
border: 1px solid #c0c0c0;
}

table.csi-table th, table.csi-table td {
    text-align: left;
}

table.csi-table th {
    color: #000; /* .felt color */
    background-color: #FEDEE3; /* .felt background-color */
    padding: 4px 8px;
    text-transform: uppercase;
}

table.csi-table td {
    padding: 3px 8px;
}

table.csi-table tr:nth-child(odd) {
    background-color: #EEEEEE; /* .linje1 background-color */
}

table.csi-table tr:nth-child(even) {
    background-color: #F4F4F4; /* .linje2 background-color */
}

form.csi-form {
    padding-top: 10px;
}

form.csi-form .form-row {
    padding: 10px;
}
